Search

作者今天想要針對自己的應用程式準備一個滿足下列的條件的運行環境

1. 該環境所...

  • Share this:

作者今天想要針對自己的應用程式準備一個滿足下列的條件的運行環境

1. 該環境所需要的金錢成本盡可能地低
2. 能夠針對流量而自動地去 scale out/in 整個環境
3. API 後端應用程式是否能夠有 self healing 的能力

考量過後,作者考慮使用 Kubernetes 作為其運作平台,因此開始了成本探險之旅,想瞭解一個最便宜的 Kubernetes 服務可以多少錢。

為了滿足作者的應用程式,作者針對該 k8s 環境考慮了下列五個方向

1. K8s 的 Control Plane
2. 運作的 VM
3. Load Balancer
4. Disk 大小
5. Container Registry

作者針對三大公有雲,分別是 Azure/GCP/AWS 來進行分析,比較上述五大類型下分別的每個月成本多少

結果因為 Aks 的 Control Plane 目前不用錢,因此與其他兩家比起來價錢落差非常大。
考慮五個元件後, Azure/GCP/AWS 每個月最低價格為 $38.40 $102.75 $107.58

這也是為什麼作者的標題是用每天一美元的價格來運行一個 kubernetes cluster。

本文最有趣的應該是相同元件下,不同公有雲之間的比較與價目表,算是幫助大家去挖掘與比較,有興趣的可以參考原文

https://georgepaw.medium.com/how-to-run-the-cheapest-kubernetes-cluster-at-1-per-day-9287abb90cee


Tags:

About author
目前工作內容主要以 DevOps 為主,本身是微軟 Cloud and Datacenter Management MVP,閒暇之餘會透過文章記錄所學,記錄於 https://www.hwchiu.com. 喜歡參加社群活動來學習不同的經驗,藉此增廣見聞 目前主要參加的社群是 CNTUG,偶而會參加線上 Meetup ,透過網路的方式分享一些心得,並且錄影分享於 Youtube 上
工作與閒暇之餘的學習筆記,紀錄各式各樣的科技文章,同時分享自身部落格文章,線上社群演講以及線上課程資訊
View all posts